草庐IT

Android ContentProvider 与 ORMLite

全部标签

在 CursorAdapter 中使用带有 ORMLite 的 Android 游标

有什么方法可以让我用ORMLiteDao对象处理的查询获取光标? 最佳答案 ORMLite现在支持CloseableIteratorclass上的next()、previous()、moveRelative(offset)、...方法.这应该允许您随意移动底层的Cursor对象。它还支持以下DAOCursor方法:dao.mapSelectStarRow(databaseResults)将查询的数据库结果中的最新行返回到select*。有了这个,您可以更改光标位置(例如),然后获取当前对象。dao.getSelectStarRowM

用于 ORMLite 配置生成的 Android Studio 运行配置

我正在使用AndroidStudio并想使用ORMLite框架。ORMLiteforAndroid有一种通过tableconfigfile创建DAO的机制。.如何在AndroidStudio中设置额外的运行配置以生成此配置? 最佳答案 我设法做到了,但有点棘手。我有一个名为DatabaseConfigUtil的类,它扩展了OrmLiteConfigUtil,我只是按照ormlite官方教程创建的,所以我假设你也做了同样的事情并且也有这个类。请注意,您必须传递配置文件的完整路径,而不仅仅是文件名。不过,这里是:publicclassD

android - 在 Android 上使用 ORMLite 保存嵌套的外来对象

在Android上工作时,ORMLite是否只保存浅层对象?我有一个包含嵌套对象的数据结构,这两个都是新创建的,我希望能够通过一次调用dao.create()来保存它们例如,我有以下父类。@DatabaseTablepublicclassParent{@DatabaseField(generatedId=true)publicintid;@DatabaseFieldpublicStringname;@DatabaseFieldpublicChildchild;}和下面的子类。@DatabaseTablepublicclassChild{@DatabaseField(generatedI

android - 什么是在 SQLite 和 Android 中使用 ORMLite 的好教程

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭9年前。我正在寻找关于如何将ORMLite与SQLite和Android一起使用的良好介绍性教程。快速的谷歌搜索没有产生任何有用的信息。 最佳答案 Tableofcontents对于OrmLite文档。顺便说一句,这些都不错。ORMLitesamples安卓版关于ORMLite的博文:Usinganexis

关于android:ORMLite外域创建时为空,查询时不为空

ORMLiteforeignfieldnulloncreate,notnullonquery当通过ORMLite将我的数据类的一个实例写入数据库,并且其中一个子成员(外部字段)为空时,我得到一个非空子成员。数据类如下:123456789101112publicclassSite{  // snip  @DatabaseField(foreign=true,canBeNull=true)  privateInstallationTypeinstallationType;}publicclassInstallationType{   @DatabaseField(generatedId=true)

关于android:ORMLite外域创建时为空,查询时不为空

ORMLiteforeignfieldnulloncreate,notnullonquery当通过ORMLite将我的数据类的一个实例写入数据库,并且其中一个子成员(外部字段)为空时,我得到一个非空子成员。数据类如下:123456789101112publicclassSite{  // snip  @DatabaseField(foreign=true,canBeNull=true)  privateInstallationTypeinstallationType;}publicclassInstallationType{   @DatabaseField(generatedId=true)